home *** CD-ROM | disk | FTP | other *** search
Makefile | 1997-01-16 | 1.9 KB | 79 lines |
- #* Makefile
- #*
- #* Include file for MIDAS Module Player for Linux
- #*
- #* [Hacked by Petteri]
- #*
- #* Copyright 1996,1997 Housemarque Inc.
- #*
- #* This file is part of the MIDAS Sound System, and may only be
- #* used, modified and distributed under the terms of the MIDAS
- #* Sound System license, LICENSE.TXT. By continuing to use,
- #* modify or distribute this file you indicate that you have
- #* read the license and understand and accept it fully.
- #*
-
-
- # Destination directory for midp executable
- DEST = /usr/local/bin
-
- # MIDAS base directory:
- MIDASDIR = ../..
-
- # MIDAS library directory
- LIBDIR = $(MIDASDIR)/lib
-
- # MIDAS include directory
- INCDIR = $(MIDASDIR)/src
-
-
- CPP = gcc
-
- # The safest options
- #CPPOPTS = -O2 -I$(INCDIR) -fomit-frame-pointer -m486 -g -fpack-struct -Wall -D__LINUX__ --DDEBUG
-
- # For Pentium optimizing gcc 2.7.2p
- #CPPOPTS = -O6 -I$(INCDIR) -frisc -fomit-frame-pointer -mpentium -g -fpack-struct -fstrength-reduce -Wall -D__LINUX__ -DDEBUG
-
- # For gcc 2.7.2.1 (or any "normal" gcc) with pthreads
- CPPOPTS = -O6 -I$(INCDIR) -fomit-frame-pointer -m486 -fpack-struct -fstrength-reduce -Wall -D__LINUX__ -DDEBUG -shared -D_REENTRANT
-
- # For gcc 2.7.2p with pthreads
- #CPPOPTS = -O6 -I$(INCDIR) -frisc -fomit-frame-pointer -mpentium -bpentium-linux -V2.7.2p -fpack-struct -fstrength-reduce -Wall -D__LINUX__ -DDEBUG -shared -D_REENTRANT
-
-
- ASM = gcc
- ASMOPTS = $(CPPOPTS)
- LINK = gcc -lncurses -lpthread -L$(LIBDIR) -o
- LIB = ar
- TOUCH = /usr/bin/touch
-
- .SUFFIXES:
- .SUFFIXES: .c .h .S .o .pic
-
- all : midp
-
- %.o: %.c
- $(CPP) $(CPPOPTS) -c $< -o $@
-
- %.o: %.S
- $(ASM) $(ASMOPTS) -c $< -o $@
-
- %.pic: %.c
- $(CPP) $(CPPOPTS) -fpic -c $< -o $@
-
- %.pic: %.S
- $(ASM) $(ASMOPTS) -fpic -c $< -o $@
-
-
- midp: midplx.o $(LIBDIR)/libmidas.so
- $(LINK) midp midplx.o -lmidas
-
- midplx.o : midplx.c
-
-
- clean:
- rm -f *.o *~ midp
-
- install: midp
- install -s midp $(DEST)